GRUB (Linux) の設定と修復
/boot/grub/grub.cfg からデフォルトにしたい項目名 (' から ' まで) をコピー
code:sh
# 項目一覧を表示する例
# 単純に /boot/grub/grub.cfg を gedit 等のエディターで開いて menuentry で検索しても OK
grep menuentry /boot/grub/grub.cfg
/etc/default/grub の中の GRUB_DEFAULT に貼り付け
code:sh
# 一つ目のディスクの Windows 10 を選択する例
GRUB_DEFAULT='Windows 10 (loader) (on /dev/sda1)'
# 0 始まりの番号でもいける
GRUB_DEFAULT=0
設定を反映
code:sh
sudo update-grub
GRUB の秒数
/etc/default/grub の中の GRUB_TIMEOUT を書き換え
code:sh
# 20 秒に変更
GRUB_TIMEOUT=20
設定を反映
code:sh
sudo update-grub
GRUB の修復 (再インストール)
PC にインストールされた Linux ディストリビューションの LiveCD (LiveDVD / LiveUSB) を起動
"Try xxx Without install" とか "xxx を試す" とか押す
端末 (Terminal) を起動
code:sh
sudo -s # Windows でいう "管理者として実行"
fdisk -l # ここで Linux がインストールされているパーティションを確認 (/dev/sda5 とか)
mount /dev/sda* /mnt # /dev/sda* をさっき確認した番号に置き換え
mount --bind /dev /mnt/dev
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt # HDD 内の Linux に仮想ログイン
grub-install /dev/sda # ここでは番号を入力しない
update-grub
exit # 仮想ログイン解除
exit # 管理者ログイン解除
Linux と Windows が認識されればOK
補足
Ubuntu の LiveDVD では最初の画面で待たずにF6か上下キーのどれかを押すと起動オプションを選べる
Windows とのデュアルブートの場合、先に MBR を修復してから GRUB を再インストールする